Enterprise Version
partially removed